Optimizing query execution to improve the energy efficiency of database management systems

نویسندگان

  • Tobias Flach
  • Felix Naumann
چکیده

Increasing energy costs became one of the critical issues in database centers in the recent years. The consciousness to turn towards energy-preserving technologies have put concepts like power-awareness into the spotlight. But especially databases lack the capability of managing the energy consumption while operating and past research solely focussed on improving performance characteristics. This master’s thesis investigates potential modifications of the postgreSQL query optimizer and executor to improve the overall energy efficiency of the query processing engine. For this, this study introduces an energy cost model on the optimizer level and the use of dynamic voltage and frequency scaling on the executor level. Additional concepts like deadlines are implemented to exploit the full range of functions and they are subsequently combined and used to maximize the positive impact of the algorithms designed for energy efficiency on the energy consumption. The extended framework is capable of reducing active energy costs significantly which is proven by applying the TPC-H benchmark and a concluding discussion of additional extensions including query scheduling shows that even further energy savings can be achieved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Relational Databases Query Optimization using Hybrid Evolutionary Algorithm

Optimizing the database queries is one of hard research problems. Exhaustive search techniques like dynamic programming is suitable for queries with a few relations, but by increasing the number of relations in query, much use of memory and processing is needed, and the use of these methods is not suitable, so we have to use random and evolutionary methods. The use of evolutionary methods, beca...

متن کامل

Optimizing similarity queries in metric spaces meeting user's expectation

The complexity of data stored in large databases has increased at very fast paces. Hence, operations more elaborated than traditional queries are essential in order to extract all required information from the database. Therefore, the interest of the database community in similarity search has increased significantly. Two of the well-known types of similarity search are the Range (Rq) and the k...

متن کامل

An Approach for Query Optimization by using Schema Object Base View

Mining of Data is the extraction of hidden prognosticative information from large databases or set of data, is a strong new technology with great prospective to help companies focus on the most important information in their data base. Query optimization is a purpose of many relational database management systems. The query optimizer experiments to dictate the most efficient way to implement a ...

متن کامل

Relation of Research Work to Walsaip Project:

Research Description: A traditional Database Management System (DBMS) is divided on several components. One of the most important components is the Query Optimizer (QO). From a given query, the QO is in charge of selecting an optimal plan, based on a set of performance metrics, for the execution of a given query. A query plan is a representation of operators that are needed for the execution of...

متن کامل

Analysis of User query refinement behavior based on semantic features: user log analysis of Ganj database (IranDoc)

Background and Aim: Information systems cannot be well designed or developed without a clear understanding of needs of users, manner of their information seeking and evaluating. This research has been designed to analyze the Ganj (Iranian research institute of science and technology database) users’ query refinement behaviors via log analysis.    Methods: The method of this research is log anal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010